IAstExprNodeVisitor<T> Interface
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Ast
Visitor pattern callback for AstExprNode
public interface IAstExprNodeVisitor<T>
Type Parameters
T | A visitor defined return value for the visitor callbacks |
Methods
Visit(AstExprNodeLiteral) | Visitor callback for Literal nodes |
Visit(AstExprNodeMethodCall) | Visitor callback for MethodCall nodes |
Visit(AstExprNodeIndexer) | Visitor callback for Indexer nodes |
Visit(AstExprNodeUnaryOp) | Visitor callback for UnaryOp nodes |
Visit(AstExprNodeBinaryOp) | Visitor callback for BinaryOp nodes |
Visit(AstExprNodeTernaryOp) | Visitor callback for TernaryOp nodes |
Visit(AstExprNodeIdentifier) | Visitor callback for Identifier nodes |
Visit(AstExprNodeTypeCast) | Visitor callback for Type Cast nodes |
Visit(AstExprNodeInterpolatedString) | Visitor callback for StrCat nodes |